3c4f4bac64307001f1a1367f61b33c56e77e60a2,src/main/java/betterquesting/quests/tasks/advanced/AdvancedEventHandler.java,AdvancedEventHandler,onItemUseStart,#LivingEntityUseItemEvent.Start#,242

Before Change


		
		EntityPlayer player = (EntityPlayer)event.getEntityLiving();
		
		for(TaskBase task : QuestDatabase.getActiveTasks(player.getUniqueID()))
		{
			if(!(task instanceof AdvancedTaskBase))
			{
				continue;
			}
			
			((AdvancedTaskBase)task).onItemUseStart(player, event.getItem(), event.getDuration());
		}
	}
	

After Change


		
		EntityPlayer player = (EntityPlayer)event.getEntityLiving();
		
		for(Entry<AdvancedTaskBase,QuestInstance> set : GetAdvancedTasks(player.getUniqueID()).entrySet())
		{
			set.getKey().onItemUseStart(set.getValue(), player, event.getItem(), event.getDuration());
		}
	}